#include <stdio.h>
#include "snake.h"
#include "arene.h"
#include "Liste.h"
#ifndef JEUX_H
#define JEUX_H

typedef struct
{
    Snake serpent;
    Arene are;
} Jeu;

void jeuInit(Jeu *pJeu);

void jeuActionClavier(Jeu *pJeu, const char touche);

void jeuEvolue(Jeu * pJeu);

Snake *jeuGetSnakePtr(Jeu *);

Arene *JeuGetArenePtr(Jeu *);

const Snake *jeuGetConstSnakePtr(const Jeu *);

const Arene *jeuGetConstArenePtr(const Jeu *);

const Liste *jeuGetConstQueuPtr(const Jeu *);

void jeuLibere(Jeu *pJeu);

#endif
